Design and Implementation of a Hybrid P2P-based Grid Resource Discovery System
نویسندگان
چکیده
Peer-to-peer (P2P) computing is recognized as one of most prominent paradigms to achieve scalability in key components of Grid systems. One of these components is resource discovery, whose duty is to provide system-wide up-to-date information about resources, a task inherently limited in scalability. Unlike typical P2P systems, Grid systems manage not only static resources, but also resources whose characteristics change dynamically over time. To cope with this scenario, recent P2P-based Grid resource discovery systems employ a combination of Distributed Hash Tables (DHTs) to manage static resources, and unstructured (i.e., broadcast-like) search techniques for dynamic resources. In this paper we elaborate on this approach by designing and implementing a Grid resource discovery system that employs a dynamic querying algorithm over a structured DHT-based overlay. The system has been fully implemented and deployed on the Grid'5000 platform for testing and evaluation. The experimental performance results presented here demonstrate the ef ciency of the implemented system, both in terms of number of messages and time needed to complete the search.
منابع مشابه
Peer-to-Peer Approaches to Grid Resource Discovery
Peer-to-peer organization of Grid resource discovery services would have several desirable features, including high scalability, high reliability, self-organization and self-healing. In this paper, we describe challenges in applying P2P techniques to Grid services. These include the choice of overlay configuration and varying security requirements for Grid and P2P environments. We present the d...
متن کاملA Taxonomy of Peer-to-Peer Based Complex Queries: a Grid perspective
Grid superscheduling requires support for efficient and scalable discovery of resources. Resource discovery activities involve searching for the appropriate resource types that match the user’s job requirements. To accomplish this goal, a resource discovery system that supports the desired look-up operation is mandatory. Various kinds of solutions to this problem have been suggested, including ...
متن کاملWeighted-HR: An Improved Hierarchical Grid Resource Discovery
Grid computing environments include heterogeneous resources shared by a large number of computers to handle the data and process intensive applications. In these environments, the required resources must be accessible for Grid applications on demand, which makes the resource discovery as a critical service. In recent years, various techniques are proposed to index and discover the Grid resource...
متن کاملAn Improved Resource Discovery Approach Using P2P Model for Condor: A Grid Middleware
Resource Discovery in Grids is critical for efficient resource allocation and management. Heterogeneous nature and dynamic availability of resources make resource discovery a challenging task. As numbers of nodes are increasing from tens to thousands, scalability is essentially desired. Peer-to-Peer (P2P) techniques, on the other hand, provide effective implementation of scalable services and a...
متن کاملResource Discovery in Wireless, Mobile and Ad hoc Grids – Issues and Challenges
Recent advancements in technology and computing environments have extended the scope of classification criteria for traditional grids to include wireless, mobile and ad hoc grids based on the criteria of Accessibility. The realization of the benefits of grids to a larger extent is based on the effective discovery of resources (which could be heterogeneous in nature) that are part of the grid. T...
متن کامل